Kubernetes简介和基本概念一、Kubernetes简介1.1、Kubernetes的定义和背景1.2、Kubernetes的功能1.3、Kubernetes不能做的事二、Kubernetes组件2.1、控制平面(master)组件2.2、Node节点组件三、Kubernetes基本概念和术语3.1、Resource3.2、KubernetesAPIversion3.3、Pod(核心概念)3.4、Label(核心概念)3.5、ReplicationController(不推荐)3.6、ReplicaSet3.7、Deployment(重要概念)3.8、HorizontalPodAutos
Kubernetes简介和基本概念一、Kubernetes简介1.1、Kubernetes的定义和背景1.2、Kubernetes的功能1.3、Kubernetes不能做的事二、Kubernetes组件2.1、控制平面(master)组件2.2、Node节点组件三、Kubernetes基本概念和术语3.1、Resource3.2、KubernetesAPIversion3.3、Pod(核心概念)3.4、Label(核心概念)3.5、ReplicationController(不推荐)3.6、ReplicaSet3.7、Deployment(重要概念)3.8、HorizontalPodAutos
论文名称:RepVGG:MakingVGG-styleConvNetsGreatAgain论文下载地址:https://arxiv.org/abs/2101.03697官方源码(Pytorch实现):https://github.com/DingXiaoH/RepVGGbilibili视频讲解:https://www.bilibili.com/video/BV15f4y1o7QR文章目录0前言1RepVGGBlock详解2结构重参数化2.1融合Conv2d和BN2.2Conv2d+BN融合实验(Pytorch)2.3将1x1卷积转换成3x3卷积2.4将BN转换成3x3卷积2.5多分支融合2.6
论文名称:RepVGG:MakingVGG-styleConvNetsGreatAgain论文下载地址:https://arxiv.org/abs/2101.03697官方源码(Pytorch实现):https://github.com/DingXiaoH/RepVGGbilibili视频讲解:https://www.bilibili.com/video/BV15f4y1o7QR文章目录0前言1RepVGGBlock详解2结构重参数化2.1融合Conv2d和BN2.2Conv2d+BN融合实验(Pytorch)2.3将1x1卷积转换成3x3卷积2.4将BN转换成3x3卷积2.5多分支融合2.6
共享内存简介及docker容器的shm设置与修改共享内存简介共享内存指(sharedmemory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不同的处理器可能用到不同的数据。共享内存是Unix下的多进程之间的通信方法,这种方法通常用于一个程序的多进程间通信,实际上多个程序间也可以通过共享内存来传递信息。实际上,共享内存区是最快的IPC形式。一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及
共享内存简介及docker容器的shm设置与修改共享内存简介共享内存指(sharedmemory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不同的处理器可能用到不同的数据。共享内存是Unix下的多进程之间的通信方法,这种方法通常用于一个程序的多进程间通信,实际上多个程序间也可以通过共享内存来传递信息。实际上,共享内存区是最快的IPC形式。一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及
前言有关云平台的概念可以参考百度写的较全面,但是不够简洁,这里做一个简洁的汇总描述,尽可能直观明了的理解云平台有关概念概念云通俗的理解就是远程计算机,并且是一组一堆,这些远程计算机协同工作构建出一个平台,对用户提供服务。计算这是一个概念很大的名词,小了说可以认为是对业务数据进行计算分析的算力,不过通俗意义上,计算是指构建业务系统的各种需求。平台将云(远程硬件资源)和计算(远程软件资源)组合在一起,就形成了一个平台,对用户提供各种各样的服务。所以简单理解云平台就是一个云上的平台,为用户提供各种各样的远程服务。分类私有云平台私有云平台,简称私有云顾名思义就是私人的云平台,一般是企业自行搭建,提供给
前言有关云平台的概念可以参考百度写的较全面,但是不够简洁,这里做一个简洁的汇总描述,尽可能直观明了的理解云平台有关概念概念云通俗的理解就是远程计算机,并且是一组一堆,这些远程计算机协同工作构建出一个平台,对用户提供服务。计算这是一个概念很大的名词,小了说可以认为是对业务数据进行计算分析的算力,不过通俗意义上,计算是指构建业务系统的各种需求。平台将云(远程硬件资源)和计算(远程软件资源)组合在一起,就形成了一个平台,对用户提供各种各样的服务。所以简单理解云平台就是一个云上的平台,为用户提供各种各样的远程服务。分类私有云平台私有云平台,简称私有云顾名思义就是私人的云平台,一般是企业自行搭建,提供给
前言Helm是Kubernetes的包管理器。包管理器类似于我们在Ubuntu中使用的apt、Centos中使用的yum或者Python中的pip一样,能快速查找、下载和安装软件包。Helm由客户端组件helm和服务端组件Tiller组成,能够将一组K8S资源打包统一管理,是查找、共享和使用为Kubernetes构建的软件的最佳方式。解决问题:能对多个模板文件(yaml文件)进行统一管理,设想一下,如果没有helm,如何执行多个模板文件呢?那就得一个个的执行kubectlapply-fxxx.yaml。而如今有了helm,只需要将文件放入chart包中,然后一句helminstallxxxpa
前言Helm是Kubernetes的包管理器。包管理器类似于我们在Ubuntu中使用的apt、Centos中使用的yum或者Python中的pip一样,能快速查找、下载和安装软件包。Helm由客户端组件helm和服务端组件Tiller组成,能够将一组K8S资源打包统一管理,是查找、共享和使用为Kubernetes构建的软件的最佳方式。解决问题:能对多个模板文件(yaml文件)进行统一管理,设想一下,如果没有helm,如何执行多个模板文件呢?那就得一个个的执行kubectlapply-fxxx.yaml。而如今有了helm,只需要将文件放入chart包中,然后一句helminstallxxxpa